﻿using Iworld.Basis.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Iworld.Administrator.Model
{
    /// <summary>
    /// 管理员用户组
    /// </summary>
   public class AdministratorGroup : RecordingTimeModelBase
   {
       /// <summary>
       /// 名称
       /// </summary>
       public string Name { get; set; }

       /// <summary>
       /// 能否编辑牌局
       /// </summary>
       public bool CanEditGameRound { set; get; }

       /// <summary>
       /// 能否查看牌局信息
       /// </summary>
       public bool CanViewGameRound { set; get; }

       /// <summary>
       /// 是否能查看牌轮信息
       /// </summary>
       public bool CanViewGameChapter { set; get; }

       /// <summary>
       /// 能否编辑前台用户
       /// </summary>
       public bool CanEditUser { set; get; }

       /// <summary>
       /// 能否编辑游戏设置
       /// </summary>
       public bool CanEditGameSetting { set; get; }

       /// <summary>
       /// 能否生成充值卡
       /// </summary>
       public bool CanCreateRechargeCard { set; get; }

       /// <summary>
       /// 能否编辑管理员
       /// </summary>
       public bool CanEditAdministrator { set; get; }

       /// <summary>
       /// 能否编辑管理员用户组
       /// </summary>
       public bool CanEditAdministratorGroup { set; get; }

       /// <summary>
       /// 是否处理提现
       /// </summary>
       public bool CanReviewWithdrawals { set; get; }

       /// <summary>
       /// 最后修改的管理员ID
       /// </summary>
       public int AdministratorId { set; get; }
    }
}
